package grupobbva.pe.operhc.form;

import java.io.UnsupportedEncodingException;
import java.math.BigDecimal;

import javax.servlet.http.HttpServletRequest;

import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;

public class ConfigProductoForm extends ActionForm{

	private static final long serialVersionUID = 1L;
	private String seleccionados;
	private String selEmisoras;
	private String selSegmentos;
	private String selSegmentosReeval;
	private String codProductoPadreHdn;
	private String codProductoPadre;
	private String desProductoPadre;
	private String familiaProducto;
	
	private String codConfigProductoHdn;
	private String codConfigProducto;
	private String desConfigProducto;
	private Long valPrioridad;
	
	private String codEmisoraHdn;
	private String codEmisora;
	private String desEmisora;
	private String seleccionEmisora;
	
	private String allCheckEmisora;
	private String allCheckSegmento;
	private String hdnAllCheckSegmento;
	private String hdnAllCheckEmisora;
	
	private String codSegmentoHdn;
	private String codSegmento;
	private String desSegmento;
	private String seleccionSegmento;
	
	private Long idSubProducto;
	private String codSubProducto;
	private String desSubProducto;
	private String valTasa;
	private String valTipo;
	private String valBin;
	
	private String stRiesgo;
	private String divisa;
	private BigDecimal rangoMin;
	private BigDecimal rangoMax;
	
	private BigDecimal tasaMin;
	private BigDecimal tasaMax;
	
	private String[] arrayCodEmisora;
	private String[] arrayCodSegmento;
	private String[] arrayCheckEmisora;
	private String[] arrayCheckSegmento;
	private String[] arrayCheckSegmentoReeval;
	
	public ConfigProductoForm() {
		seleccionados = "";
		selEmisoras = "";
		selSegmentos = "";
		selSegmentosReeval = "";
		codProductoPadreHdn = "";
		codConfigProductoHdn = "";
		codConfigProducto = "";
		desConfigProducto = "";
		valPrioridad = null;
		idSubProducto = null;
		codEmisoraHdn = "";
		codEmisora = "";
		desEmisora = "";
		seleccionEmisora = "";
		codSegmentoHdn = "";
		codSegmento = "";
		desSegmento = "";
		hdnAllCheckSegmento = "";
		hdnAllCheckEmisora = "";
		seleccionSegmento = "";
		codSubProducto = "";
		desSubProducto = "";
		valTasa = "";
		valTipo = "";
		valBin = "";
		divisa = "";
	}

	public String getSelSegmentosReeval() {
		return selSegmentosReeval;
	}

	public void setSelSegmentosReeval(String selSegmentosReeval) {
		this.selSegmentosReeval = selSegmentosReeval;
	}

	public String getCodSubProducto() {
		return codSubProducto;
	}

	public void setCodSubProducto(String codSubProducto) {
		this.codSubProducto = codSubProducto;
	}

	public String getDesSubProducto() {
		return desSubProducto;
	}

	public void setDesSubProducto(String desSubProducto) {
		this.desSubProducto = desSubProducto;
	}

	public String getValTasa() {
		return valTasa;
	}

	public void setValTasa(String valTasa) {
		this.valTasa = valTasa;
	}

	public String getValTipo() {
		return valTipo;
	}

	public void setValTipo(String valTipo) {
		this.valTipo = valTipo;
	}

	public String getValBin() {
		return valBin;
	}

	public void setValBin(String valBin) {
		this.valBin = valBin;
	}

	public String getFamiliaProducto() {
		return familiaProducto;
	}

	public void setFamiliaProducto(String familiaProducto) {
		this.familiaProducto = familiaProducto;
	}

	public String[] getArrayCodEmisora() {
		return arrayCodEmisora;
	}

	public void setArrayCodEmisora(String[] arrayCodEmisora) {
		this.arrayCodEmisora = arrayCodEmisora;
	}

	public String[] getArrayCodSegmento() {
		return arrayCodSegmento;
	}

	public void setArrayCodSegmento(String[] arrayCodSegmento) {
		this.arrayCodSegmento = arrayCodSegmento;
	}

	public String[] getArrayCheckEmisora() {
		return arrayCheckEmisora;
	}

	public void setArrayCheckEmisora(String[] arrayCheckEmisora) {
		this.arrayCheckEmisora = arrayCheckEmisora;
	}

	public String[] getArrayCheckSegmento() {
		return arrayCheckSegmento;
	}

	public void setArrayCheckSegmento(String[] arrayCheckSegmento) {
		this.arrayCheckSegmento = arrayCheckSegmento;
	}

	public String getSeleccionados() {
		return seleccionados;
	}

	public void setSeleccionados(String seleccionados) {
		this.seleccionados = seleccionados;
	}

	public String getCodProductoPadre() {
		return codProductoPadre;
	}

	public void setCodProductoPadre(String codProductoPadre) {
		this.codProductoPadre = codProductoPadre;
	}

	public String getCodConfigProductoHdn() {
		return codConfigProductoHdn;
	}

	public void setCodConfigProductoHdn(String codConfigProductoHdn) {
		this.codConfigProductoHdn = codConfigProductoHdn;
	}

	public String getCodConfigProducto() {
		return codConfigProducto;
	}

	public void setCodConfigProducto(String codConfigProducto) {
		this.codConfigProducto = codConfigProducto;
	}

	public String getDesConfigProducto() {
		return desConfigProducto;
	}

	public String getCodProductoPadreHdn() {
		return codProductoPadreHdn;
	}

	public void setCodProductoPadreHdn(String codProductoPadreHdn) {
		this.codProductoPadreHdn = codProductoPadreHdn;
	}

	public void setDesConfigProducto(String desConfigProducto) {
		this.desConfigProducto = desConfigProducto;
	}

	public String getDesProductoPadre() {
		return desProductoPadre;
	}

	public void setDesProductoPadre(String desProductoPadre) {
		this.desProductoPadre = desProductoPadre;
	}

	public String getCodEmisoraHdn() {
		return codEmisoraHdn;
	}

	public void setCodEmisoraHdn(String codEmisoraHdn) {
		this.codEmisoraHdn = codEmisoraHdn;
	}

	public String getCodEmisora() {
		return codEmisora;
	}

	public void setCodEmisora(String codEmisora) {
		this.codEmisora = codEmisora;
	}

	public String getDesEmisora() {
		return desEmisora;
	}

	public void setDesEmisora(String desEmisora) {
		this.desEmisora = desEmisora;
	}

	public String getSeleccionEmisora() {
		return seleccionEmisora;
	}

	public void setSeleccionEmisora(String seleccionEmisora) {
		this.seleccionEmisora = seleccionEmisora;
	}

	public String getCodSegmentoHdn() {
		return codSegmentoHdn;
	}

	public void setCodSegmentoHdn(String codSegmentoHdn) {
		this.codSegmentoHdn = codSegmentoHdn;
	}

	public String getCodSegmento() {
		return codSegmento;
	}

	public void setCodSegmento(String codSegmento) {
		this.codSegmento = codSegmento;
	}

	public String getDesSegmento() {
		return desSegmento;
	}

	public void setDesSegmento(String desSegmento) {
		this.desSegmento = desSegmento;
	}

	public String getSeleccionSegmento() {
		return seleccionSegmento;
	}

	public void setSeleccionSegmento(String seleccionSegmento) {
		this.seleccionSegmento = seleccionSegmento;
	}
	
	public String getStRiesgo() {
		return stRiesgo;
	}

	public void setStRiesgo(String stRiesgo) {
		this.stRiesgo = stRiesgo;
	}

	public BigDecimal getRangoMin() {
		return rangoMin;
	}

	public void setRangoMin(BigDecimal rangoMin) {
		this.rangoMin = rangoMin;
	}

	public BigDecimal getRangoMax() {
		return rangoMax;
	}

	public void setRangoMax(BigDecimal rangoMax) {
		this.rangoMax = rangoMax;
	}

	public Long getValPrioridad() {
		return valPrioridad;
	}

	public void setValPrioridad(Long valPrioridad) {
		this.valPrioridad = valPrioridad;
	}

	public String getSelEmisoras() {
		return selEmisoras;
	}

	public void setSelEmisoras(String selEmisoras) {
		this.selEmisoras = selEmisoras;
	}

	public String getSelSegmentos() {
		return selSegmentos;
	}

	public void setSelSegmentos(String selSegmentos) {
		this.selSegmentos = selSegmentos;
	}

	public String getAllCheckEmisora() {
		return allCheckEmisora;
	}

	public void setAllCheckEmisora(String allCheckEmisora) {
		this.allCheckEmisora = allCheckEmisora;
	}

	public String getAllCheckSegmento() {
		return allCheckSegmento;
	}

	public void setAllCheckSegmento(String allCheckSegmento) {
		this.allCheckSegmento = allCheckSegmento;
	}

	public Long getIdSubProducto() {
		return idSubProducto;
	}

	public void setIdSubProducto(Long idSubProducto) {
		this.idSubProducto = idSubProducto;
	}

	public String getDivisa() {
		return divisa;
	}

	public void setDivisa(String divisa) {
		this.divisa = divisa;
	}

	public String getHdnAllCheckSegmento() {
		return hdnAllCheckSegmento;
	}

	public void setHdnAllCheckSegmento(String hdnAllCheckSegmento) {
		this.hdnAllCheckSegmento = hdnAllCheckSegmento;
	}

	public String getHdnAllCheckEmisora() {
		return hdnAllCheckEmisora;
	}

	public void setHdnAllCheckEmisora(String hdnAllCheckEmisora) {
		this.hdnAllCheckEmisora = hdnAllCheckEmisora;
	}
	
	public BigDecimal getTasaMin() {
		return tasaMin;
	}

	public void setTasaMin(BigDecimal tasaMin) {
		this.tasaMin = tasaMin;
	}

	public BigDecimal getTasaMax() {
		return tasaMax;
	}

	public void setTasaMax(BigDecimal tasaMax) {
		this.tasaMax = tasaMax;
	}

	public String[] getArrayCheckSegmentoReeval() {
		return arrayCheckSegmentoReeval;
	}

	public void setArrayCheckSegmentoReeval(String[] arrayCheckSegmentoReeval) {
		this.arrayCheckSegmentoReeval = arrayCheckSegmentoReeval;
	}

	public void reset(ActionMapping mapping, HttpServletRequest request) {
		try {  
			  request.setCharacterEncoding("UTF-8");  
		} catch (UnsupportedEncodingException ex) {
			ex.printStackTrace();
		}
		super.reset(mapping, request);
	}
}
